package com.czy.learning.questionnature.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.czy.learning.questionnature.dto.QuestionNatureDTO;
import com.lin.learning.questionmanagement.dto.AddQuestionDto;
import com.our.learning.infrastructure.po.Question;
import com.our.learning.infrastructure.po.QuestionNature;
import com.our.learning.infrastructure.pojo.Response;
import com.our.learning.infrastructure.pojo.ResponseResult;

import java.awt.print.PrinterGraphics;
import java.util.List;

/**
 * @author :czy
 * @date : 2023/6/22 20:17
 */
public interface QuestionNatureService extends IService<QuestionNature> {
    QuestionNature getQuestionNatureByIdLocal(Integer id);
    List<QuestionNature> getQuestionNatureByIdsLocal(List ids);
    ResponseResult dividePage(Integer page, Integer perPage,Integer id,String knowledge,String chapter);
    ResponseResult questionNatureList(Integer id,String knowledge,String chapter);
    ResponseResult addQuestionNature(QuestionNatureDTO QuestionNatureDTO);
    ResponseResult deleteQuestionNature(Integer id);
    ResponseResult updateQuestionNature(QuestionNatureDTO questionNatureDTO);
    ResponseResult getQuestionNature(Integer id);
}
